//
// Primitive.hh for bomberman in /home/lefebv_w//workspace/cpp/bomberman/tests/annim
// 
// Made by damien lefebvre
// Login   <lefebv_w@epitech.net>
// 
// Started on  Fri May  3 11:46:58 2013 damien lefebvre
// Last update Fri May  3 11:51:21 2013 damien lefebvre
//

#ifndef		__PRIMITIVE_HH__
#define		__PRIMITIVE_HH__

/* gl includes */
#include	<GL/gl.h>

/* gdl includes */
#include	<GameClock.hpp>
#include	<Input.hpp>

/* my includes */
#include	"AObject.hh"

namespace Primitive
{
  class Triangle : public AObject
  {
    void	initialize(void);
    void	update(gdl::GameClock const &, gdl::Input &);
    void	draw(void);
  };

  class Rectangle : public AObject
  {
    void	initialize(void);
    void	update(gdl::GameClock const &, gdl::Input &);
    void	draw(void);
  };
}

#endif
